package com.itheima.exception;

import java.text.ParseException;

public class Demo01 {

    public static void main(String[] args) {
        //选中可能发生错误的代码 ctrl+alt+t  try catch
        try {
            method();
            System.out.println("我是sing方法后的代码");
        } catch (ArithmeticException e) {
            System.out.println("哥们,这里发生了数学上的错误");
        }catch (NullPointerException e) {
            System.out.println("哥们,这里发生了数学上的错误");
        }catch(RuntimeException e){
            System.out.println("运行期异常发生了");
        }catch(Exception e){
            System.out.println("异常发生了");
            String message = e.getMessage();
            System.out.println(message);
            String s = e.toString();
            System.out.println(s);
            e.printStackTrace();
        }
        System.out.println("看看我执行了吗");

    }




    public static void method() throws ParseException {
       // int i=1/0;
//        String s=null;
//        s.equals("aaa");
        throw new ParseException("aaa",5);
    }
}
